vCorfu: A Cloud-Scale Object Store on a Shared Log

نویسندگان

  • Michael Wei
  • Amy Tai
  • Christopher J. Rossbach
  • Ittai Abraham
  • Maithem Munshed
  • Medhavi Dhawan
  • Jim Stabile
  • Udi Wieder
  • Scott Fritchie
  • Steven Swanson
  • Michael J. Freedman
  • Dahlia Malkhi
چکیده

This paper presents vCorfu, a strongly consistent cloudscale object store built over a shared log. vCorfu augments the traditional replication scheme of a shared log to provide fast reads and leverages a new technique, composable state machine replication, to compose large state machines from smaller ones, enabling the use of state machine replication to be used to efficiently in huge data stores. We show that vCorfu outperforms Cassandra, a popular state-of-the art NOSQL stores while providing strong consistency (opacity, read-own-writes), efficient transactions, and global snapshots at cloud scale.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Chariots: A Scalable Shared Log for Data Management in Multi-Datacenter Cloud Environments

Web-based applications face unprecedented workloads demanding the processing of a large number of events reaching to the millions per second. That is why developers are increasingly relying on scalable cloud platforms to implement cloud applications. Chariots exposes a shared log to be used by cloud applications. The log is essential for many tasks like bookkeeping, recovery, and debugging. Log...

متن کامل

High Availability for Database Systems in Geographically Distributed Cloud Computing Environments

In recent years, cloud storage systems have become very popular due to their good scalability and high availability. However, these storage systems provide limited transactional capabilities, which makes developing applications that use these systems substantially more difficult than developing applications that use a traditional SQL-based relational database management systems (DBMS). There ha...

متن کامل

An Object Store Service for a Fog/Edge Computing Infrastructure based on IPFS and Scale-out NAS

Fog and Edge Computing infrastructure have been proposed to address the latency issue of the current Cloud Computing platforms. While a couple of works illustrated the advantages of these infrastructures in particular for the Internet of Things (IoT) applications, elementary Cloud services that can take advantage of the geo-distribution of resources have not been proposed yet. In this paper, we...

متن کامل

An object store for Fog infrastructures based on IPFS and a Scale-Out NAS

The Cloud Computing approach concentrates the computing power in few datacenters. The high latency to reach the platform makes this architecture not well suited for the Internet of Things. The Fog and Edge Computing propose to place servers near the users. In this context, we propose a firstclass object store service for Fog/Edge facilities. Our proposal is built with Scale-out Network Attached...

متن کامل

Monadic Logs for Collaborative Web Applications

Cloud based web-applications are quickly becoming common in modern society. A new class of such applications, collaborative cloud applications, are gaining in popularity as they greatly improve remote collaboration. Most of these applications use a log structure as a coordination mechanism for shared application state. Such structures typically store the entire application state as well as delt...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2017